open source security linux web application firewall open source content management esb application security shop web application security open source esb web security open open source software online shopping penetration testing